#include<iostream>
using namespace std;
//
//typedef char* pstring;
//int main()
//{
//	const pstring p1 = nullptr;    // 编译成功还是失败？
//	//const pstring* p2;   // 编译成功还是失败？
//	return 0;
//}
//
//int main()
//{
//  return 0;
//}

//void funcInt(int* ptr)
//{
//  cout << "funcInt" << endl;
//}
//
//void funcVoid(void* ptr)
//{
//  cout << "funcVoid" << endl;
//}

//class Solution {
//public:
//    vector<string> uncommonFromSentences(string s1, string s2) {
//        unordered_map<string, int> count_map;
//        stringstream ss1, ss2;
//        ss1 << s1;
//        ss2 << s2;
//        string tmp;
//        while(ss1 >> tmp)
//        {
//            count_map[tmp]++;
//        }
//
//        while(ss2 >> tmp)
//        {
//            count_map[tmp]++;
//        }
//
//        vector<string> res;
//        for(auto& e : count_map)
//        {
//            if(e.second == 1) 
//                res.push_back(e.first);
//        }
//
//        return res;
//    }
//};

void func(int* ptr)
{
  cout << "funcInt" << endl;
}

//void func(void* ptr)
//{
//  cout << "funcVoid" << endl;
//}

int main()
{
  func(nullptr); 
  func(nullptr); 

  return 0;
}


